//
//
//public class Box<T> {
//    private T item;
//
//    public Box(T item) {
//        this.item = item;
//    }
//
//    public T getItem() {
//        return item;
//    }
//
//    public void setItem(T item) {
//        this.item = item;
//    }
//}
//
//public class Main {
//    public static void main(String[] args) {
//        day11.fanxingdemo.Box<String> stringBox = new day11.fanxingdemo.Box<>("Hello");//用我这个类的时候可能就对于的是student类，teacher类，类比arrlist<student>
//        String s = stringBox.getItem();  // 明确的类型信息
//    }
//}
 package day11.fanxingdemo;
 class Box2<T> {
    private T item;
    public Box2(){}

    public Box2(T item) {
        this.item = item;
    }

    public T getItem() {
        return item;
    }

    public void setItem(T item) {
        this.item = item;
    }
}

public class fanxingdemo5{
    public static void main(String[] args) {
        Box2<String> stringBox = new Box2<>("Hello");
        String s = stringBox.getItem();  // 明确的类型信息
    }
}
